Recently, green computing has become more andmore important in software engineering (SE),which can be achieved by effectively\nrecycling the software system and utilizing the computing resources. However, the requirement change may lead to unnecessary\nlabor and time cost.Moreover, itmay also result in the waste of hardware and computing resources once unreasonable requirements\nare realized. Thus, to perform green computing in SE, it is necessary to propose effective strategies to manage the requirement\nchange. For this decision-making problem, game theoretical methods can be feasible solutions. In this paper, we propose a novel\nrequirement change management approach based on game theory. Specifically, we model the problem as a game between the\nstakeholders and the developer and devise the payoff matrix between different strategies of the players. We then propose a Nash\nequilibrium-based game theoretical algorithm to manage requirement change.The evaluation results show that, compared to the\nexhaustive algorithm, our method not only can achieve almost the same optimal results but also can significantly reduce the\ncomputational time complexity.Thus, our method is feasible for a lot of requirement changes and can facilitate the green computing\ntargets from the perspective of software engineering.
Loading....